home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Development / General / Menu Events 1.1.2 / Menu Events Help / Menu Events Help.rsrc / STR#_1030.txt < prev    next >
Text File  |  1994-04-20  |  5KB  |  259 lines

  1. ‚Ä¢  Initial AWOL Utilities 1.0.1 release.
  2.  
  3. 1.0.1 (December 31, 1993)
  4.  
  5. 
  6.  
  7. if it received a Menu event from a remote sender.
  8.  
  9. ‚Ä¢  Fixed bug which sent the target application into a notification wait state
  10.  
  11. 1.0.2 (January 11, 1994)
  12.  
  13. 
  14.  
  15. ‚Ä¢  Added ‚ÄúMenu Events 'aete'‚Äù resource file.
  16.  
  17. 1.0.3 (January 19, 1994)
  18.  
  19. 
  20.  
  21. one second to let the user release the key(s).
  22.  
  23. If the Help or Command-? key is pressed, the extension will delay up to
  24.  
  25. ‚Ä¢  If the Shift key is pressed on startup, the extension will not be loaded.
  26.  
  27. 1.0.4 (January 30, 1994)
  28.  
  29. 
  30.  
  31. mouse-down events when they become active.
  32.  
  33. ‚Ä¢  Improved compatibility with At Ease and other applications which flush
  34.  
  35. 1.0.5 (February 6, 1994)
  36.  
  37. 
  38.  
  39. ‚Ä¢  Added protection against loading duplicate copies of the extension.
  40.  
  41. 1.0.6 (February 27, 1994)
  42.  
  43. 
  44.  
  45. print it when the help server is absent.
  46.  
  47. ‚Ä¢  Menu Events Help presents a useful message if the user tries to open or
  48.  
  49. 1.0.7 (March 13, 1994)
  50.  
  51. 
  52.  
  53. ‚Ä¢  Documented that Menu Events works with Finder 7.1.2.
  54.  
  55. ‚Ä¢  Public AWOL Utilities 1.1 release.
  56.  
  57. 1.1 (March 28, 1994)
  58.  
  59. 
  60.  
  61. Script‚Äù in place of ‚ÄúMenu Events 'aete'‚Äù resource file.
  62.  
  63. ‚Ä¢  Added ‚ÄúMenu Events Scripting Addition‚Äù and ‚ÄúMenu Events Sample
  64.  
  65. 1.1.1 (April 11, 1994)
  66.  
  67. 
  68.  
  69. non-standard menu definition procedures.
  70.  
  71. improve compatibility with target applications which use slightly
  72.  
  73. keyMenuMDEFID parameter in the reply to the Query Menu List event, to
  74.  
  75. ‚Ä¢  Removed the nonStandardMenuErr (-21004) code in favor of the new
  76.  
  77. the Select Menu Item event.
  78.  
  79. ‚Ä¢  Added support for modifier keys (Shift, Control, Option, Command) in
  80.  
  81. menu item and the Caps Lock key is down.
  82.  
  83. applications to send themselves Menu events when the user selects a
  84.  
  85. ‚Ä¢  Added support for script recording by forcing high-level-event-aware
  86.  
  87. 1.1.2 (April 19, 1994)
  88.  
  89. 
  90.  
  91. 
  92.  
  93. it describes.
  94.  
  95. Click on any underlined item in this listing to read more about the revision
  96.  
  97. 
  98.  
  99. 
  100.  
  101. √•Revision History
  102.  
  103. ò
  104.  
  105. ò
  106.  
  107. 
  108.  
  109. 
  110.  
  111. 
  112.  
  113. 
  114.  
  115. hospitality at the MacScripting mailing list.
  116.  
  117. James Edward Davis, and Leonard Rosenthol, and to Fred Terry for his
  118.  
  119. including Ken Linger, Chris Reynolds, Michele Marques, Chris Kaltwasser,
  120.  
  121. Special thanks to the many fine people who beta-tested this software,
  122.  
  123. 
  124.  
  125. 
  126.  
  127. folks like me such odd ideas.
  128.  
  129. Support who put together those clever little code snippets which give
  130.  
  131. Thanks to C.K. Haun and the other folks at Apple Developer Technical
  132.  
  133. 
  134.  
  135. 
  136.  
  137. åAcknowledgements
  138.  
  139. 4
  140.  
  141. 4
  142.  
  143. 
  144.  
  145. 
  146.  
  147. 
  148.  
  149. 
  150.  
  151. 
  152.  
  153. the Menu Events extension or how it was programmed.
  154.  
  155. Write to the author at the above address if you want to know more about
  156.  
  157. 
  158.  
  159. 
  160.  
  161. √•Programmer Notes
  162.  
  163. –
  164.  
  165. –
  166.  
  167. 
  168.  
  169. 
  170.  
  171. 
  172.  
  173. 
  174.  
  175. may hang.
  176.  
  177. code which should not be called when in the background, the application
  178.  
  179. the menu action causes a call to the Standard File Manager or any other
  180.  
  181. Apple event to the help server, causing it to return to the background.  If
  182.  
  183. event‚Äôs user interaction ends when the receiving application sends an
  184.  
  185. problems may occur with the application.  The problem is that the Menu
  186.  
  187. before performing the menu action, and if the help server is running,
  188.  
  189. send a Menu event to an application which does a casual help display
  190.  
  191. A known conflict exists between Menu Events and Help on Wheels.  If you
  192.  
  193. 
  194.  
  195. box.  It is then up to the local user to operate the controls.
  196.  
  197. ('‚Ķ') character, you can bet that the application will post a dialog or alert
  198.  
  199. response to the menu action.  If the menu item text ends in an ellipsis
  200.  
  201. operate dialogs and alerts which the target application may post in
  202.  
  203. Another limitation you should know about is that Menu Events can‚Äôt
  204.  
  205. 
  206.  
  207. same machine the right to request user interaction, which is the default.
  208.  
  209. event handlers can get a crack at it.  Don‚Äôt deny other programs on the
  210.  
  211. wildcard event handler, return errAEEventNotHandled, so that system
  212.  
  213. Apple event, and dispatch it as such.  If an unknown event reaches your
  214.  
  215. Apple event.  Assume that any high-level event you don‚Äôt recognize is an
  216.  
  217. high-level-event-aware.  Always be ready to accept and dispatch an
  218.  
  219. as you follow the practices suggested in Apple documentation, namely:  Be
  220.  
  221. controlling.  Certainly, anything you write yourself is a candidate, as long
  222.  
  223. The only way to know for sure is to try the ones you are interested in
  224.  
  225. 
  226.  
  227. 
  228.  
  229. therefore should not be targeted.
  230.  
  231. binding their own event handlers over all Apple event classes, and
  232.  
  233. Microsoft applications handle Apple events in a non-standard fashion,
  234.  
  235. replied to, and the send will time out.  ResEdit 2.1.1 is similar.  Some
  236.  
  237. only respects events of known types.  Any other high-level event is not
  238.  
  239. Macintosh (version 7.1.2).  It is not truly an Apple event server, and it
  240.  
  241. prime example is any version of Finder which predates the Power
  242.  
  243. Some applications refuse to submit to the trickery of Menu Events.  The
  244.  
  245. 
  246.  
  247. 
  248.  
  249. åLimitations
  250.  
  251. l
  252.  
  253. l
  254.  
  255. 
  256.  
  257. 
  258.  
  259.